package org.contextsensitivetodo.todoview.views;

import org.contextsensitivetodo.todoview.model.TodoItem;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.CheckedTextView;
import android.widget.LinearLayout;

public class TodoListItem extends LinearLayout {
	
	private TodoItem todoItem;
	private CheckedTextView checkbox;
	
	public TodoListItem(Context context, AttributeSet attrs) {
		super(context, attrs);
	}

	public void setTodoItem(TodoItem todoItem) {
		this.todoItem = todoItem;
		checkbox.setText(todoItem.getName());
		checkbox.setChecked(todoItem.isComplete());
	}
	
	@Override
	protected void onFinishInflate() {
		super.onFinishInflate();
		checkbox = (CheckedTextView) findViewById(android.R.id.text1);
	}

	public TodoItem getTodoItem() {
		return todoItem;
	}

	
}
